Interactive Parallelizing Assistance Tool for OpenMP: iPat/OMP
نویسندگان
چکیده
This paper proposes an interactive parallelizing assistance tool for OpenMP called iPat/OMP. This tool provides users with the assistance needed for OpenMP parallelization of a sequential program. All of the assistance capabilities are implemented as Emacs functions and are available in the Emacs editor environment in an interactive manner.
منابع مشابه
Parallel programming environment for OpenMP
We present our effort to provide a comprehensive parallel programming environment for the OpenMP parallel directive language. This environment includes a parallel programming methodology for the OpenMP programming model and a set of tools (Ursa Minor and InterPol) that support this methodology. Our toolset provides automated and interactive assistance to parallel programmers in time-consuming t...
متن کاملCoarse-Grain Task Parallel Processing Using the OpenMP Backend of the OSCAR Multigrain Parallelizing Compiler
This paper describes automatic coarse grain parallel processing on a shared memory multiprocessor system using a newly developed OpenMP backend of OSCAR multigrain parallelizing compiler for from single chip multiprocessor to a high performance multiprocessor and a heterogeneous supercomputer cluster. OSCAR multigrain parallelizing compiler exploits coarse grain task parallelism and near ne gra...
متن کاملExperiences Parallelizing a Web Server with OpenMP
Multi–threaded web servers are typically parallelized by hand using the pthreads library. OpenMP has rarely been used to parallelize such kind of applications, although we foresee that it can be a great tool for network servers developers. In this paper we compare how easy is to parallelize the Boa web server using OpenMP, compared to a pthreads parallelization, and the performance achieved. We...
متن کاملInteractive Parameter Adaptation Tool for Image Segmentation
This paper describes an Interactive Parameter Adaptation Tool (IPAT) for determining parameters to control texture based segmentation of Regions of Interest (ROI) on images. This tool enables non-image processing experts to interact with evolutionary algorithms to produce a set of ROI segmentation parameters that are capable of segmenting ROI in response to existing system constraints.
متن کاملPerformance Evaluation of Golub-Kahan-Lanczos Algorithm with Reorthogonalization by Classical Gram-Schmidt Algorithm and OpenMP
The Golub-Kahan-Lanczos algorithm with reorthogonalization (GKLR algorithm) is an algorithm for computing a subset of singular triplets for large-scale sparse matrices. The reorthogonalization tends to become a bottleneck of elapsed time, as the iteration number of the GKLR algorithm increases. In this paper, OpenMP-based parallel implementation of the classical Gram-Schmidt algorithm with reor...
متن کامل